#define __display_c

#include    "includeAll.h"

code const uint8_t displayFonts[10] =
{
    0x3f,  /*0*/
    0x06,  /*1*/
    0x5b,  /*2*/
    0x4f,  /*3*/
    0x66,  /*4*/
    0x6d,  /*5*/
    0x7d,  /*6*/
    0x07,  /*7*/
    0x7f,  /*8*/
    0x6f,  /*9*/
};

void DisplayScan(void)
{
   uint8_t buffTimeH;
     uint8_t buffTimeL;
    displayBuffer[0]   =0;
    displayBuffer[1]   =0;
    displayBuffer[2]   =0;
    displayBuffer[3]   =0;
    displayBuffer[4]   =0;
    displayBuffer[5]   =0;
    displayBuffer[6]   =0;
    displayBuffer[7]   =0;
    displayBuffer[8]   =0;
    displayBuffer[9]   =0;
    displayBuffer[10]  =0;
    displayBuffer[11]  =0;
    displayBuffer[12]  =0;
    displayBuffer[13]  =0;
    displayBuffer[14]  =0;
    displayBuffer[15]  =0;
    //temp


    // d_seg=displayFonts[holdGongZuoTime/60];
    // if(f_seg_a)   { set2a;}
    // if(f_seg_b)   { set2b;}
    // if(f_seg_c)   { set2c;}
    // if(f_seg_d)   { set2d;}
    // if(f_seg_e)   { set2e;}
    // if(f_seg_f)   { set2f;}
    // if(f_seg_g)   { set2g;}

    // d_seg=displayFonts[holdGongZuoTime%60/10];
    // if(f_seg_a)   { set3a;}
    // if(f_seg_b)   { set3b;}
    // if(f_seg_c)   { set3c;}
    // if(f_seg_d)   { set3d;}
    // if(f_seg_e)   { set3e;}
    // if(f_seg_f)   { set3f;}
    // if(f_seg_g)   { set3g;}
    
    if(bAdGood)
    {
		if(bCurTemp==0)
		{
			
		
        if((bFlash==0)&&(bFunctionSure==0))
        {
            setPowerOff;
            if(bSecFlash500ms)
            {
                L2L4GongZuoFlag;
            }
        }
        if((bFunctionSure)||(bFlash))
        {

            if(bAllowBaoWen)
            {
                L1BaoWenFlag;
            }
            if(function==D_DIY)
            {
                L5L6setDiyFlag;
            }
            if(bYuYue)
            {
                L7L8YuYueFlag;
            }
            
            if(bFlash)
            {
                //set4h;
				//set5h; 
				set6h; 
				//set7h;
            }
            if((bFunctionSure)&&(bSecFlash500ms))////////////////
            {
                //set4h;
				//set5h; 
				set6h; 
				//set7h;
            }
            if(setTemp>0)
            {
            L3SetTempFlag;
            d_seg=displayFonts[setTemp/100];
            if(setTemp/100)
            {
            if(f_seg_a)   { set1a;}
            if(f_seg_b)   { set1b;}
            if(f_seg_c)   { set1c;}
            if(f_seg_d)   { set1d;}
            if(f_seg_e)   { set1e;}
            if(f_seg_f)   { set1f;}
            if(f_seg_g)   { set1g;}
            }
            d_seg=displayFonts[setTemp%100/10];
            if(f_seg_a)   { set2a;}
            if(f_seg_b)   { set2b;}
            if(f_seg_c)   { set2c;}
            if(f_seg_d)   { set2d;}
            if(f_seg_e)   { set2e;}
            if(f_seg_f)   { set2f;}
            if(f_seg_g)   { set2g;}

            d_seg=displayFonts[setTemp%100%10];
            if(f_seg_a)   { set3a;}
            if(f_seg_b)   { set3b;}
            if(f_seg_c)   { set3c;}
            if(f_seg_d)   { set3d;}
            if(f_seg_e)   { set3e;}
            if(f_seg_f)   { set3f;}
            if(f_seg_g)   { set3g;}
            }
			
			
			else if((gongZuoWenDu>0)&&(function!=D_SuanNai)&&(function!=D_ManZhu)&&(function!=D_FaMian)&&(function!=D_YiFen)&&(function!=D_LengXun)&&(function!=D_ReXun))
            {
            L3SetTempFlag;
            d_seg=displayFonts[gongZuoWenDu/100];
            if(gongZuoWenDu/100)
            {
            if(f_seg_a)   { set1a;}
            if(f_seg_b)   { set1b;}
            if(f_seg_c)   { set1c;}
            if(f_seg_d)   { set1d;}
            if(f_seg_e)   { set1e;}
            if(f_seg_f)   { set1f;}
            if(f_seg_g)   { set1g;}
            }
            d_seg=displayFonts[gongZuoWenDu%100/10];
            if(f_seg_a)   { set2a;}
            if(f_seg_b)   { set2b;}
            if(f_seg_c)   { set2c;}
            if(f_seg_d)   { set2d;}
            if(f_seg_e)   { set2e;}
            if(f_seg_f)   { set2f;}
            if(f_seg_g)   { set2g;}

            d_seg=displayFonts[gongZuoWenDu%100%10];
            if(f_seg_a)   { set3a;}
            if(f_seg_b)   { set3b;}
            if(f_seg_c)   { set3c;}
            if(f_seg_d)   { set3d;}
            if(f_seg_e)   { set3e;}
            if(f_seg_f)   { set3f;}
            if(f_seg_g)   { set3g;}
            }

            if(bYuYue)
            {
				  buffTimeH=yuYueTime/60;
				buffTimeL=yuYueTime%60;
           
            }
            else if(bBaoWen)
            {
				 buffTimeH=baoWenTime/60;
				buffTimeL=baoWenTime%60;
          
            }
            else
            {
			 buffTimeH=gongZuoShiJian/60;
				buffTimeL=gongZuoShiJian%60;
          
            }
            d_seg=displayFonts[buffTimeH/10];
            if(f_seg_a)   { set5a;}
            if(f_seg_b)   { set5b;}
            if(f_seg_c)   { set5c;}
            if(f_seg_d)   { set5d;}
            if(f_seg_e)   { set5e;}
            if(f_seg_f)   { set5f;}
            if(f_seg_g)   { set5g;}


           d_seg=displayFonts[buffTimeH%10];
            if(f_seg_a)   { set6a;}
            if(f_seg_b)   { set6b;}
            if(f_seg_c)   { set6c;}
            if(f_seg_d)   { set6d;}
            if(f_seg_e)   { set6e;}
            if(f_seg_f)   { set6f;}
            if(f_seg_g)   { set6g;}
            d_seg=displayFonts[buffTimeL/10];
            if(f_seg_a)   { set7a;}
            if(f_seg_b)   { set7b;}
            if(f_seg_c)   { set7c;}
            if(f_seg_d)   { set7d;}
            if(f_seg_e)   { set7e;}
            if(f_seg_f)   { set7f;}
            if(f_seg_g)   { set7g;}
           d_seg=displayFonts[buffTimeL%10];
            if(f_seg_a)   { set4a;}
            if(f_seg_b)   { set4b;}
            if(f_seg_c)   { set4c;}
            if(f_seg_d)   { set4d;}
            if(f_seg_e)   { set4e;}
            if(f_seg_f)   { set4f;}
            if(f_seg_g)   { set4g;}

            if((flashShiJianTime>0)&&(bSecFlash500ms==0))
            {
                clrTime;
            }
            if((flashSetTempTime>0)&&(bSecFlash500ms==0))
            {
                clrTemp;
            }

            if((function==D_DIY)&&(bYuYue==0)&&(bBaoWen==0))
            {
                clrTime1;
                switch(diyStep)
                {
                case 1:
                    set5d;
                    break;
                case 2:
                    set5d;
                    set5g;
                    break;
                case 3:
                    set5d;
                    set5g;
                    set5a;
                    break;
                }

                if((bFunctionSure)&&(bSecFlash500ms==0))
                {
                    switch(workDiyStep)
                    {
                    case 1:
                        clr5d;
                        break;

                    case 2:
                        clr5g;
                        break;

                    case 3:
                        clr5a;
                        break;
                    }
                }
            }

            switch(function)
            {
            case D_Tang:
                L13Tang;
                break;
            case D_Zhou:
                L14Zhou;
                break;
            case D_JianZha:
                L15JianZha;
                break;
            case D_SuanNai:
                L16SuanNai;
                break;
            case D_YingErShiWu:
                L17YingErShiWu;
                break;
            case D_NaiZhou:
                L18NaiZhou;
                break;
            case D_RouFan:
                L19RouFan;
                break;
            case D_Pizza:
                L20Pizza;
                break;
            case D_ShuCai:
                L21ShuCai;
                break;
            case D_DunZhu:
                L22DunZhu;
                break;
            case D_ShuCaiJuan:
                L23ShuCaiJuan;
                break;
            case D_ZaiJiaRe:
                L24ZaiJiaRe;
                break;
            case D_YanMaiZhou:
                L25YanMaiZhou;
                break;
            case D_ManZhu:
                L26ManZhu;
                break;
            case D_Zheng:
                L27Zheng;
                break;
            case D_RouDong:
                L28RouDong;
                break;
            case D_MianBao:
                L29MianBao;
                break;
            case D_FaMian:
                L30FaMian;
                break;
            case D_YiFen:
                L31YiFen;
                break;
            case D_GuoJiang:
                L32GuoJiang;
                break;
            case D_Kao:
                L33Kao;
                break;
            case D_Jiu:
                L34Jiu;
                break;
            case D_ReXun:
                L35ReXun;
                break;
            case D_LengXun:
                L36LengXun;
                break;

            case D_DIY:
                L5L6setDiyFlag;
                break;


            }
        }
		if((bBaoWen==0)&&(bFunctionSure))
		{
			
		if((holdGongZuoTime/5*4)>gongZuoShiJian)
		{
			L9workTime1Flag;
		
		}
			if((holdGongZuoTime/5*3)>gongZuoShiJian)
		{
			L10workTime2Flag;
			
		}
			if((holdGongZuoTime/5*2)>gongZuoShiJian)
		{
			L11workTime3Flag;
			
		}
			if((holdGongZuoTime/5*1)>gongZuoShiJian)
		{
			L12workTime4Flag;
		}
		}
		else
		{
			manDunStep=0;
		}
		
		if(function==D_ManZhu)
		{
	
		
		
		if((holdGongZuoTime/4*1)>gongZuoShiJian)
		{
				manDunStep=3;
		}
		else if((holdGongZuoTime/4*2)>gongZuoShiJian)
		{
				manDunStep=2;
		}
		else if((holdGongZuoTime/4*3)>gongZuoShiJian)
		{
				manDunStep=1;
		}
		else 
		{
			manDunStep=0;
		}
		}
	
    }
	else
	{
		
         
          
            if(curTempBottom/100)
            {
				  d_seg=displayFonts[curTempBottom/100];
            if(f_seg_a)   { set1a;}
            if(f_seg_b)   { set1b;}
            if(f_seg_c)   { set1c;}
            if(f_seg_d)   { set1d;}
            if(f_seg_e)   { set1e;}
            if(f_seg_f)   { set1f;}
            if(f_seg_g)   { set1g;}
            }
            d_seg=displayFonts[curTempBottom%100/10];
            if(f_seg_a)   { set2a;}
            if(f_seg_b)   { set2b;}
            if(f_seg_c)   { set2c;}
            if(f_seg_d)   { set2d;}
            if(f_seg_e)   { set2e;}
            if(f_seg_f)   { set2f;}
            if(f_seg_g)   { set2g;}

            d_seg=displayFonts[curTempBottom%100%10];
            if(f_seg_a)   { set3a;}
            if(f_seg_b)   { set3b;}
            if(f_seg_c)   { set3c;}
            if(f_seg_d)   { set3d;}
            if(f_seg_e)   { set3e;}
            if(f_seg_f)   { set3f;}
            if(f_seg_g)   { set3g;}
          
		 
            if(curTempTop/100)
            {
				d_seg=displayFonts[curTempTop/100];
            if(f_seg_a)   { set5a;}
            if(f_seg_b)   { set5b;}
            if(f_seg_c)   { set5c;}
            if(f_seg_d)   { set5d;}
            if(f_seg_e)   { set5e;}
            if(f_seg_f)   { set5f;}
            if(f_seg_g)   { set5g;}
			}

           d_seg=displayFonts[curTempTop%100/10];
            if(f_seg_a)   { set6a;}
            if(f_seg_b)   { set6b;}
            if(f_seg_c)   { set6c;}
            if(f_seg_d)   { set6d;}
            if(f_seg_e)   { set6e;}
            if(f_seg_f)   { set6f;}
            if(f_seg_g)   { set6g;}
            d_seg=displayFonts[curTempTop%100%10];
            if(f_seg_a)   { set7a;}
            if(f_seg_b)   { set7b;}
            if(f_seg_c)   { set7c;}
            if(f_seg_d)   { set7d;}
            if(f_seg_e)   { set7e;}
            if(f_seg_f)   { set7f;}
            if(f_seg_g)   { set7g;}
           d_seg=displayFonts[step];
            if(f_seg_a)   { set4a;}
            if(f_seg_b)   { set4b;}
            if(f_seg_c)   { set4c;}
            if(f_seg_d)   { set4d;}
            if(f_seg_e)   { set4e;}
            if(f_seg_f)   { set4f;}
            if(f_seg_g)   { set4g;}
	}
	
	
	}
    else
    {
			



			d_seg=  0x79;
            if(f_seg_a)   { set6a;}
            if(f_seg_b)   { set6b;}
            if(f_seg_c)   { set6c;}
            if(f_seg_d)   { set6d;}
            if(f_seg_e)   { set6e;}
            if(f_seg_f)   { set6f;}
            if(f_seg_g)   { set6g;}

			if(bAdTopGaoWen) 	buffTimeL=5;
			if(bAdTopShort)  	buffTimeL=3;
			if(bAdTopOff)       buffTimeL=1;
			if(bAdBottomGaoWen) buffTimeL=5;
			if(bAdBottomShort)  buffTimeL=4;
			if(bAdBottomOff)    buffTimeL=2;
			
            d_seg=displayFonts[buffTimeL];
            if(f_seg_a)   { set7a;}
            if(f_seg_b)   { set7b;}
            if(f_seg_c)   { set7c;}
            if(f_seg_d)   { set7d;}
            if(f_seg_e)   { set7e;}
            if(f_seg_f)   { set7f;}
            if(f_seg_g)   { set7g;}

           
    }
}


